package io;

import java.io.File;
import java.io.IOException;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 言初
 * Date: 2024-01-12
 * Time: 20:53
 */
public class ioDemo1 {
    public static void main1(String[] args) throws IOException {
        //接下来就可以通过File对象对文件进行一些操作了：
        //使用绝对路径的例子：
        File file=new File("d:/cat.jpg");

        // 1.返回父目录
        System.out.println(file.getParent()); // d:\
        // 2.返回文件的名称
        System.out.println(file.getName()); // cat.jpg
        // 3.返回文件路径
        System.out.println(file.getPath()); // d:\cat.jpg
        // 4.返回文件的绝对路径
        System.out.println(file.getAbsolutePath()); // d:\cat.jpg
        // 5.返回修饰过的绝对路径
        System.out.println(file.getCanonicalPath()); // d:\cat.jpg

    }


    public static void main(String[] args) throws IOException {
        //接下来就可以通过File对象对文件进行一些操作了：
        //使用相对路径的例子：
        File file=new File("./cat.jpg");

        // 1.返回父目录
        System.out.println(file.getParent()); // .
        // 2.返回文件的名称
        System.out.println(file.getName()); // cat.jpg
        // 3.返回文件路径
        System.out.println(file.getPath()); // .\cat.jpg
        // 4.返回文件的绝对路径
        System.out.println(file.getAbsolutePath()); // E:\桌面\我\编程\java\JavaEE初阶\JavaEE初阶-文件IO\.\cat.jpg
        // 5.返回修饰过的绝对路径
        System.out.println(file.getCanonicalPath()); // E:\桌面\我\编程\java\JavaEE初阶\JavaEE初阶-文件IO\cat.jpg

    }


}
